#pragma once


#ifndef		_GXSCHEDULE_PROC_MSG_h_

#define		_GXSCHEDULE_PROC_MSG_h_

#define		GXSCHEDULE_PROC_MSG_COLLISION				10


struct	GXSCHEDULE_PROC_MSG_COLLISION_ARG
{
	DWORD				dwCollisionType;	
	GXOBJECT_HANDLE		gxHandle;		
	VECTOR3				vMeetPos;		
	VECTOR3				vWhereMeet;			
	PLANE				MeetPlane;
};


enum	GXSCHEDULE_PROC_MSG_COLLISION_RETURN
{

	GXSCHEDULE_PROC_MSG_COLLISION_RETURN_STOP,				
	GXSCHEDULE_PROC_MSG_COLLISION_RETURN_SLIDE				
};

#define		GXSCHEDULE_PROC_MSG_MEET_EVENT_TRIGGER		11

struct	GXSCHEDULE_PROC_MSG_MEET_EVENT_TRIGGER_ARG
{
	DWORD				dwEventTriggerID;			
};

#endif


